package org.hiucung.hlsdownloader.bean

/**
 * 解析后的 M3U 播放列表
 * @param items 播放列表条目
 * @param isExtended 是否为扩展 M3U 格式
 * @param version 版本号（EXTM3U 的版本属性）
 * @param targetDuration 目标时长（EXT-X-TARGETDURATION）
 * @param playlistType 播放列表类型（EXT-X-PLAYLIST-TYPE）
 */
data class M3UPlaylist(
    val items: List<M3UItem>,
    val isExtended: Boolean = false,
    val version: Int? = null,
    val targetDuration: Float? = null,
    val playlistType: String? = null,
    val mediaSequence: Int? = null,
    val endList: Boolean = false
)